﻿using System;
using ServiceContract;
using ServiceContract.DataContracts.CarModels;
using ServiceContract.DataContracts.Companies;
using ServiceContract.DataContracts.Countries;
using ServiceContract.DataContracts.FileAssets;
using ServiceContract.DataContracts.Manufacturers;
using ServiceContract.DataContracts.Products;

namespace ServiceImplementation
{
    public class CarManagementService : ICarManagementService
    {
        public AddCountryResponse AddCountry(AddCountryRequest request)
        {
            throw new NotImplementedException();
        }

        public EditCountryResponse EditCountry(EditCountryRequest request)
        {
            throw new NotImplementedException();
        }

        public DeleteCountryResponse DeleteCountry(DeleteCountryRequest request)
        {
            throw new NotImplementedException();
        }

        public GetCountryResponse GetCountry(Guid countryId)
        {
            throw new NotImplementedException();
        }

        public ListCountryResponse ListCountry()
        {
            throw new NotImplementedException();
        }

        public AddManufacturerResponse AddManufacturer(AddManufacturerRequest request)
        {
            throw new NotImplementedException();
        }

        public EditManufacturerResponse EditManufacturer(EditManufacturerRequest request)
        {
            throw new NotImplementedException();
        }

        public DeleteManufacturerResponse DeleteManufacturer(DeleteManufacturerRequest request)
        {
            throw new NotImplementedException();
        }

        public GetManufacturerResponse GetManufacturer(Guid manufacturerId)
        {
            throw new NotImplementedException();
        }

        public ListManufacturerResponse ListManufacturer()
        {
            throw new NotImplementedException();
        }

        public AddProductResponse AddProduct(AddProductRequest request)
        {
            throw new NotImplementedException();
        }

        public EditProductResponse EditProduct(EditProductRequest request)
        {
            throw new NotImplementedException();
        }

        public DeleteProductResponse DeleteProduct(DeleteProductRequest request)
        {
            throw new NotImplementedException();
        }

        public GetProductResponse GetProduct(Guid fileAsssetId)
        {
            throw new NotImplementedException();
        }

        public ListProductResponse ListProduct()
        {
            throw new NotImplementedException();
        }

        public AddFileAssetResponse AddFileAsset(AddFileAssetRequest request)
        {
            throw new NotImplementedException();
        }

        public EditFileAssetResponse EditFileAsset(EditFileAssetRequest request)
        {
            throw new NotImplementedException();
        }

        public DeleteFileAssetResponse DeleteFileAsset(DeleteFileAssetRequest request)
        {
            throw new NotImplementedException();
        }

        public GetFileAssetResponse GetFileAsset(Guid fileAsssetId)
        {
            throw new NotImplementedException();
        }

        public ListFileAssetResponse ListFileAsset()
        {
            throw new NotImplementedException();
        }

        public AddCarModelResponse AddCarModel(AddCarModelRequest request)
        {
            throw new NotImplementedException();
        }

        public EditCarModelResponse EditCarModel(EditCarModelRequest request)
        {
            throw new NotImplementedException();
        }

        public DeleteCarModelResponse DeleteCarModel(DeleteCarModelRequest request)
        {
            throw new NotImplementedException();
        }

        public GetCarModelResponse GetCarModel(Guid carModelId)
        {
            throw new NotImplementedException();
        }

        public ListCarModelResponse ListCarModel()
        {
            throw new NotImplementedException();
        }

        public AddCompanyResponse AddCompany(AddCompanyRequest request)
        {
            throw new NotImplementedException();
        }

        public EditCompanyResponse EditCompany(EditCompanyRequest request)
        {
            throw new NotImplementedException();
        }

        public DeleteCompanyResponse DeleteCompany(DeleteCompanyRequest request)
        {
            throw new NotImplementedException();
        }

        public GetCompanyResponse GetCompany(Guid companyId)
        {
            throw new NotImplementedException();
        }

        public ListCompanyResponse ListCompany()
        {
            throw new NotImplementedException();
        }
    }
}
